package org.example.autofilearchiver.toolclass.PDF;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.example.autofilearchiver.toolclass.DOCX.DocxFile;
import org.example.autofilearchiver.toolclass.DOCX.DocxFileTemplate;
import org.example.autofilearchiver.toolclass.ELSE.FindDataWithStringAndNumberObject;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
//表示pdf文件
public class PDFFile {
    // pdf文件绝对路径
    private String pdfPath;
    // 将要归档的路径
    private String archiverPath;
    // pdf文件的文件名字
    // pdf文件对应的docx对象
    private DocxFile docxFile;
    //存模板对象(该pdf对应的模板)
    private DocxFileTemplate docxFileTemplate;
    //处理过的有用的tags
    private List<FindDataWithStringAndNumberObject> findDataWithStringAndNumberObject;
    //pdf文件的所有的文字
    private List<String> alltext;
    //存单页pdf对象
    private List<PDFFile> pdfFiles;

}